package org.stvd.repository.logs;

import java.util.Date;

import org.stvd.core.dto.QueryResult;
import org.stvd.entities.logs.SysOperLog;
import org.stvd.repository.base.BaseDao;

/**
 * @Title: SysOperLogDao
 * @Description: 系统操作日志数据层接口类
 * @author houzx
 * @date 2020年9月2日
 */
public interface SysOperLogDao extends BaseDao<SysOperLog>{

    /**
     * @Description: 根据条件查询操作日志集合
     * @param start
     * @param limit
     * @param title 操作模块
     * @param businessType 业务类别
     * @param operatorType 操作类别
     * @param operIp 操作IP
     * @param operName 操作用户
     * @param status 状态
     * @param queryStartDate 查询起始时间
     * @param queryEndDate 查询截止时间
     * @return
     */
    QueryResult<SysOperLog> queryOperLogResult(int start, int limit,
        String title, Integer businessType, Integer operatorType, String operIp, String operName, Integer status,
        Date queryStartDate, Date queryEndDate);
}
